package com.example.demo.Service;

import org.springframework.stereotype.Service;

import java.util.HashMap;
@Service
public interface FunctionMapService {
    /**
     * 获取preMap信息
     *
     * @return preMap
     */
    HashMap<String,String> getPreMap();
    /**
     * 获取postMap信息
     *
     * @return postMap
     */
    HashMap<String,String> getPostMap();
    /**
     * 添加preMap
     *
     * @param ApiId      ApiId
     * @param FuncId      FuncId
     * @return 是否设置成功
     */
    Boolean addPreMap(String ApiId,String FuncId);
    /**
     * 添加postMap
     *
     * @param ApiId      ApiId
     * @param FuncId      FuncId
     * @return 是否设置成功
     */
    Boolean addPostMap(String ApiId,String FuncId);
    /**
     * 设置preMap
     *
     * @param preMap      preMap
     * @return 是否设置成功
     */
    Boolean setPreMap(HashMap<String,String> preMap);
    /**
     * 设置postMap
     *
     * @param preMap      preMap
     * @return 是否设置成功
     */
    Boolean setPostMap(HashMap<String,String> preMap);
    Boolean deletePreMap(String ApiId);
    Boolean deletePostMap(String ApiId);
}
